Members
Overall Objectives
Research Program
Application Domains
Software and Platforms
New Results
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: New Results

Recovering Proof Structures in the Sequent Calculus

Participants : Kaustuv Chaudhuri, Stefan Hetzl, Dale Miller.

The sequent calculus is often criticized as a proof syntax because it contains a lot of noise. It records the precise minute sequence of operations that was used to construct a proof, even when the order of some proof steps in the sequence is irrelevant and when some of the steps are unnecessary or involve detours. These features lead to several technical problems: for example, cut-elimination in the classical sequent calculus LK, as originally developed by Gentzen, is not confluent, and hence proof composition in LK is not associative. Many people choose to discard the sequent calculus when attempting to design a better proof syntax with the desired properties.

In recent years, there has been a project at Parsifal to recover some of these alternative proof syntaxes by imposing a certain abstraction over sequent proofs. Our technique, pioneered at Parsifal, involves the use of maximal multi-focusing which gives a syntactic characterization of those sequent proofs that: (1) have a “don't care” ordering of proof steps where the order does not matter, and (2) groups larger logical steps, called actions, into a maximally parallel form where only important orderings of actions are recorded. The earliest example of this technique was in  [40] , where we showed a class of sequent proofs that were isomorphic to proof nets for multiplicative linear logic. In 2012, we were able to obtain a similar result for first-order classical logic, wherein we defined a class of sequent proofs that are isomorphic to expansion proofs, a generalization of Herbrand disjunctions that is in some sense a minimalistic notion of proof for classical logic. This result was published in a preliminary form at the CSL 2012 conference  [39] .

In 2013 we published an extended paper on this result in the Journal of Logic and Computation [14] . The major contribution here was a detailed proof of the result that gives a precise account of the proof identifications made by expansion proofs.